package com.iotp.dao.roleAuthorityRef;

import com.iotp.entity.roleAuthorityRef.RoleAuthorityRef;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 角色-权限-关联DAO接口
 * @author Assassin
 */
@Mapper
public interface RoleAuthorityRefDAO {

	// Methods

   /**
	* 插入角色-权限-关联
	* @param roleAuthorityRef 参数实体
	* @return refId 插入后的数据库主键值
	*/
	public Long insert(RoleAuthorityRef roleAuthorityRef);

   /**
	* 删除角色-权限-关联
	* @param roleId 角色Id
	*/
	public void delete(Long roleId);

   /**
	* 根据条件查询角色-权限-关联列表
	* @param roleId 参数实体
	* @return List<RoleAuthorityRef>
	*/
	public List<RoleAuthorityRef> selectList(Long roleId);

}